python取当天零点的时间戳

您所在的位置:网站首页 python 获取今天 python取当天零点的时间戳

python取当天零点的时间戳

2022-12-26 19:19| 来源: 网络整理| 查看: 265

获取当天0点时间戳的几种方法:

# -*- coding:utf-8 -*- import time,datetime #第一种, 也是下面一位同学写的 (不推荐, 不应对外暴露时区处理) now_time = int(time.time()) day_time = now_time - (now_time- time.timezone)%86400 print "第一种:", day_time #第二种 (过长的格式化,优点是逻辑简单) day_time = int(time.mktime(time.strptime(time.strftime("%Y-%m-%d", time.localtime(now_time)), "%Y-%m-%d"))) print "第二种:", day_time #第二种变种 #这是下面一位同学写的,只是获取当日零点的日期,不太符合本主题,不过适当修改下还是可以用的 day_str = datetime.datetime.strptime(datetime.datetime.now().strftime("%Y-%m-%d"), "%Y-%m-%d") #适当修改一下 day_time = int(time.mktime(time.strptime(datetime.datetime.now().strftime("%Y-%m-%d"), "%Y-%m-%d"))) print "第二种变种,输出日期:", day_str, " 输出时间戳:", day_time #第三种 (推荐, 简洁) day_time=int(time.mktime(datetime.date.today().timetuple())) print "第三种:", day_time # 第四种,数学方法计算 cur_time = time.time() print(cur_time - cur_time % 86400)

 

 

 

 

 

 

 

原文链接:https://blog.csdn.net/yun__yang/article/details/79299101



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3